have aching/sore/stiff muscles - Français Anglais Dictionnaire